package com.lplb.common.core.constant.base;

/**
 * 常量配置表
 *
 * @author 王松
 * @mail 1720696548@qq.com
 * @date 2020/7/13 0013 11:10
 */
public class BaseConstant {

    /**
     *  所有模块通用
     *
     * @author ws
     * @mail 1720696548@qq.com
     * @date 2020/7/13 0013 11:08
     */
    public interface Sys {
        String TOKEN = "TOKEN";   // token 键值key, 放在header,值为JWT
        Integer LOGIN_TYPE_PT = 1;      // 管理端,从token中获取用户类型
        Integer LOGIN_TYPE_YH = 2;      // 用户端,从token中获取用户类型
        Integer LOGIN_TYPE_KF = 3;      // 开放接口,从token中获取用户类型

        // 管理端： 类上@Api注解参数= description= BaseConstant.Sys.MANAGEMENT_SIDE 都将被自动扫描/自动更新到接口资源数据表中
        String MANAGEMENT_SIDE = "MANAGEMENT_SIDE";
        // 用户端(暂无其他用途)，类上@Api注解参数= description= BaseConstant.Sys.USER_TERMINAL
        String USER_TERMINAL = "USER_TERMINAL";
    }


}


